river spinach - French English Dictionary